╬πδαΓδσφΦσ

╩ε∞∩εφσφ≥√
╩φε∩ΩΦ
╧σ≡σΩδ■≈α≥σδΦ
╤∩Φ±ΩΦ Choice
╤∩Φ±ΩΦ List
╧εδσ Label
╧εδσ TextField
╧εδσ TextArea
└∩δσ≥ FormDemo

    ╤∩Φ±ΩΦ Ωδα±±α Choice

    ═α ßατσ Ωδα±±α Choice Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ ±∩Φ±ΩΦ ≥Φ∩α Drop Down ΦδΦ, ΩαΩ Φ⌡ σ∙σ φατ√Γα■≥, "Γ√∩αΣα■∙Φσ" ±∩Φ±ΩΦ. ╥αΩεΘ ±∩Φ±εΩ Γ√πδ ΣΦ≥ ΩαΩ ≥σΩ±≥εΓεσ ∩εδσ Γ√±ε≥εΘ Γ εΣφ≤ ±≥≡εΩ≤, ±∩≡αΓα ε≥ Ωε≥ε≡επε ≡α±∩εδαπασ≥±  Ωφε∩Ωα (≡Φ±. 3).

    pic03.gif (1003 bytes)

    ╨Φ±. 3. ╤∩Φ±εΩ ≥Φ∩α Drop Down, ±ετΣαφφ√Θ φα ßατσ Ωδα±±α Choice

    ┼±δΦ φαµα≥ⁿ φα ²≥≤ Ωφε∩Ω≤, ±∩Φ±εΩ ≡α±Ω≡εσ≥±  Φ Γ√ ±∞εµσ≥σ ±Σσδα≥ⁿ Γ√ßε≡ Φτ σπε ²δσ∞σφ≥εΓ (≡Φ±. 4).

    pic04.gif (1275 bytes)

    ╨Φ±. 4. ╨α±Ω≡√≥√Θ ±∩Φ±εΩ, ±ετΣαφφ√Θ φα ßατσ Ωδα±±α Choice

    ┬ ±∩Φ±Ωσ Ωδα±±α Choice εΣφεΓ≡σ∞σφφε ∞εµφε Γ√ß≡α≥ⁿ ≥εδⁿΩε εΣΦφ ²δσ∞σφ≥.

    ╩δα±± Choice

    ╧≡ΦΓσΣσ∞ ε∩Φ±αφΦσ ∩≡ε≥ε≥Φ∩εΓ Ωεφ±≥≡≤Ω≥ε≡α Φ ∞σ≥εΣεΓ Ωδα±±α Choice:

    ╩εφ±≥≡≤Ω≥ε≡

    public Choice();

    ╠σ≥εΣ√

    • addItem

    ─εßαΓδσφΦσ ²δσ∞σφ≥α Γ ±∩Φ±εΩ

    public void addItem(String item);
    • addNotify

    ┬√τεΓ ∞σ≥εΣα createChoice

    public void addNotify();
    • countItems

    ╬∩≡σΣσδσφΦσ ΩεδΦ≈σ±≥Γα ²δσ∞σφ≥εΓ Γ ±∩Φ±Ωσ

    public int countItems();
    • getItem

    ╧εδ≤≈σφΦσ ±≥≡εΩΦ ±∩Φ±Ωα ∩ε φε∞σ≡≤ ±εε≥Γσ≥±≥Γ≤■∙σπε σ∞≤ ²δσ∞σφ≥α ±∩Φ±Ωα

    public String getItem(int index);
    • getSelectedIndex

    ╧εδ≤≈σφΦσ φε∞σ≡α ≥σΩ≤∙σπε Γ√ß≡αφφεπε ²δσ∞σφ≥α

    public int getSelectedIndex();
    • getSelectedItem

    ╧εδ≤≈σφΦσ ±≥≡εΩΦ, ±εε≥Γσ≥±≥Γ≤■∙σΘ ≥σΩ≤∙σ∞≤ Γ√ß≡αφφε∞≤ ²δσ∞σφ≥≤ ±∩Φ±Ωα

    public String getSelectedItem();
    • paramString

    ╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ

    protected String paramString();
    • select

    ┬√ßε≡ Γ ±∩Φ±Ωσ ²δσ∞σφ≥α ∩ε ταΣαφφε∞≤ φε∞σ≡≤

    public void select(int pos);
    • select

    ┬√ßε≡ Γ ±∩Φ±Ωσ ²δσ∞σφ≥α ∩ε ταΣαφφεΘ ±≥≡εΩσ

    public void select(String str);

    ╤ετΣαφΦσ ±∩Φ±ΩεΓ

    ╩εφ±≥≡≤Ω≥ε≡ Ωδα±±α Choice φσ Φ∞σσ≥ ∩α≡α∞σ≥≡εΓ. ╤ετΣαφΦσ ±∩Φ±Ωα ± σπε ∩ε∞ε∙ⁿ■ φσ Γ√τεΓσ≥ ≤ Γα± φΦΩαΩΦ⌡ τα≥≡≤ΣφσφΦΘ:

    Choice chBackgroundColor;
    chBackgroundColor = new Choice();

    ─δ  φα∩εδφσφΦ  ±∩Φ±Ωα Φ±∩εδⁿτ≤Θ≥σ ∞σ≥εΣ addItem. ┬ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡α σ∞≤ φσεß⌡εΣΦ∞ε ∩σ≡σΣα≥ⁿ ≥σΩ±≥εΓ≤■ ±≥≡εΩ≤, Ωε≥ε≡α  ß≤Σσ≥ ±Γ ταφα ± ΣεßαΓδ σ∞√∞ ²δσ∞σφ≥ε∞ ±∩Φ±Ωα:

    chBackgroundColor.addItem("Yellow");

    ─αδσσ ±∩Φ±εΩ ∞εµφε ΣεßαΓΦ≥ⁿ Γ εΩφε α∩δσ≥α ΩαΩ Ωε∞∩εφσφ≥ ± ∩ε∞ε∙ⁿ■ ∞σ≥εΣα add:

    add(chBackgroundColor);

    ╟α∞σ≥Φ∞, ≈≥ε ±∩Φ±εΩ ∞εµφε τα∩εδφ ≥ⁿ Σε ΦδΦ ∩ε±δσ ΣεßαΓδσφΦ  Γ εΩφε α∩δσ≥α.

    ╧ε±δσ φα∩εδφσφΦ  ±∩Φ±Ωα ∩ε ≤∞εδ≈αφΦ■ Γ√Σσδ σ≥±  ²δσ∞σφ≥, Ωε≥ε≡√Θ ß√δ ΣεßαΓδσφ Γ ±∩Φ±εΩ ∩σ≡Γ√∞. ╧≡Φ ∩ε∞ε∙Φ ∞σ≥εΣα select Γ√ ∞εµσ≥σ Γ√ΣσδΦ≥ⁿ δ■ßεΘ ²δσ∞σφ≥ ±∩Φ±Ωα ∩ε σπε φε∞σ≡≤ ΦδΦ ±≥≡εΩσ, ±Γ ταφφεΘ ± ²δσ∞σφ≥ε∞.

    ╩επΣ ∩εδⁿτεΓα≥σδⁿ Γ√ßΦ≡ασ≥ φεΓ≤■ ±≥≡εΩ≤ Γ ±∩Φ±Ωσ, ΓετφΦΩασ≥ ±εß√≥Φσ. ╬ß≡αßε≥≈ΦΩ ²≥επε ±εß√≥Φ , ≡σαδΦτεΓαφφ√Θ, φα∩≡Φ∞σ≡, ∩σ≡σε∩≡σΣσδσφΦσ∞ ∞σ≥εΣα action, ∞εµσ≥ ∩εδ≤≈Φ≥ⁿ φε∞σ≡ Γ√ß≡αφφεΘ ±≥≡εΩΦ ∩≡Φ ∩ε∞ε∙Φ ∞σ≥εΣα getSelectedIndex. ╧≡Φ∞σ≡ εß≡αßε≥ΩΦ ≥αΩεπε ±εß√≥Φ  Γ√ φαΘΣσ≥σ Γ ≡ατΣσδσ "╧≡ΦδεµσφΦσ ChoiceList".

    ┼±δΦ Γα± Φφ≥σ≡σ±≤σ≥ φσ φε∞σ≡ Γ√ß≡αφφεπε ²δσ∞σφ≥α, α ±≥≡εΩα, ±Γ ταφφα  ± Γ√ß≡αφφ√∞ ²δσ∞σφ≥ε∞, Γε±∩εδⁿτ≤Θ≥σ±ⁿ ∞σ≥εΣε∞ getSelectedItem.

    ╚, φαΩεφσ÷, ± ∩ε∞ε∙ⁿ■ ∞σ≥εΣα getItem Γ√ ∞εµσ≥σ ∩εδ≤≈Φ≥ⁿ ≥σΩ±≥ ±≥≡εΩΦ, ±Γ ταφφεΘ ± ²δσ∞σφ≥ε∞, ∩ε φε∞σ≡≤ ²δσ∞σφ≥α.



Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content